.index-aside{
  position: absolute;
  top: 0;
  right: 0;
  width: 240px;
  .sidebar-block{
    margin-bottom: 15px;
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 1px 2px 0 rgba($color: #000000, $alpha: .05);
  }
  .fixed-box{
    position: fixed;
    top: $header-height + 20;
    width: 240px;
  }
  .app-download-sidebar-block{
    display: flex;
    align-items: center;
    padding: 15px;
    cursor: pointer;
    .content-box{
      margin-left: 6px;
      .title{
        font-size: 14px;
        font-weight: 600;
        color: $grey-3;
      }
      .desc{
        margin-top: 3px;
        font-size: 12px;
        color: $grey-90;
      }
    }
  }
  .activity-box{
    .title-box{
      padding: 5px 10px;
      display: flex;
      align-items: center;
      justify-content: space-between;
      .title{
        font-size: 16px;
        font-weight: 600;
        color: $grey-3;
      }
      .more-btn{
        padding: 0;
        color: #007fff;
        &:hover{
          background-color: transparent;
        }
      }
    }
    .activity-list{
      padding-bottom: 10px;
      .activity-item{
        margin: 0 10px;
        cursor: pointer;
        &:not(:last-child){
          margin-bottom: 15px;
        }
        .item-img{
          object-fit: cover;
        }
        .item-title{
          @include ellipsisClamp;
          margin-top: 5px;
          font-size: 14px;
          font-weight: 600;
        }
      }
    }
  }
}